﻿jQuery(document).ready(function () {
    $('[rel=tooltip]').tooltip();
  
    if ($("time.timeago").length > 0) {
        jQuery("time.timeago").timeago();
    }

    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_pageLoaded(function (sender, e) {
        BlockUI("dvGrid");
        $.blockUI.defaults.css = {};

        // Validation
        if ($('form').length > 0) {
            $('form').each(function () {
                var id = $(this).attr('id');
                $("#" + id).validate({
                    errorElement: 'span',
                    errorClass: 'help-block has-error',
                    errorPlacement: function (error, element) {
                        element.parents('.form-group span').append(error);
                    },
                    highlight: function (label) {
                        $(label).closest('.form-group').removeClass('has-error has-success').addClass('has-error');
                    },
                    success: function (label) {
                        label.addClass('valid').closest('.form-group').removeClass('has-error has-success').addClass('has-success');
                    }
                });
            });
        }
    });

    $.ColorLife.goToTop();
   
      
});
/*
jQuery(function ($) {
var $el = $('nav'),
top = $el.offset().top;
$el.hide();
$(window).scroll(function () {
var pos = $(window).scrollTop();
if (pos > top && !$el.hasClass('navbar-fixed-top')) {
$el.addClass('navbar-fixed-top'); $el.show();
} else if (pos < top && $el.hasClass('navbar-fixed-top')) {
$el.removeClass('navbar-fixed-top'); $el.hide();
}
});
});
*/

(function ($) {
    $.extend($.validator.messages, {
        required: "Dữ liệu bắt buộc nhập.",
        remote: "Hãy sửa cho đúng.",
        email: "Hãy nhập email.",
        url: "Hãy nhập URL.",
        date: "Hãy nhập ngày.",
        dateISO: "Hãy nhập ngày (ISO).",
        number: "Hãy nhập số.",
        digits: "Hãy nhập chữ số.",
        creditcard: "Hãy nhập số thẻ tín dụng.",
        equalTo: "Hãy nhập thêm lần nữa.",
        extension: "Phần mở rộng không đúng.",
        maxlength: $.validator.format("Hãy nhập từ {0} kí tự trở xuống."),
        minlength: $.validator.format("Hãy nhập từ {0} kí tự trở lên."),
        rangelength: $.validator.format("Hãy nhập từ {0} đến {1} kí tự."),
        range: $.validator.format("Hãy nhập từ {0} đến {1}."),
        max: $.validator.format("Hãy nhập từ {0} trở xuống."),
        min: $.validator.format("Hãy nhập từ {1} trở lên.")
    });
}(jQuery));

function BlockUI(elementID) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(function () {
        $("#" + elementID).block({
            message: '<h3><img src="/images/loadingAnim.gif" /> Đang xử lý...</h3>',
            css: {},
            overlayCSS: {
                backgroundColor: '#000000', opacity: 0.6, border: '3px solid #63B2EB'
            }
        });
    });
    prm.add_endRequest(function () {
        $("#" + elementID).unblock();
    });
}